package com.aliang.shopping.model.vo.loginLog;

import com.aliang.shopping.model.vo.BasicVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(description = "登录日志展示对象")
public class LoginLogVO extends BasicVO {
    /**
     * 关键值（账号，邮箱，手机号）
     */
    @ApiModelProperty("关键值")
    private String keyword;

    /**
     * 登录方式（0账号，1邮箱，2手机号
     */
    @ApiModelProperty("登录方式")
    private Integer loginMethod;

    /**
     * 操作系统
     */
    @ApiModelProperty("操作系统")
    private String os;

    /**
     * 浏览器名称
     */
    @ApiModelProperty("浏览器名称")
    private String browser;

    /**
     * 登录IP
     */
    @ApiModelProperty("登录IP")
    private String loginIp;

    /**
     * ip地理地址
     */
    @ApiModelProperty("ip地理地址")
    private String ipRegion;

    /**
     * 错误信息
     */
    @ApiModelProperty("错误信息")
    private String errorMsg;
}
